Jigoshop\Query\Interceptor B

Total Complexity 83
Dependencies 8
Dependents 1
Total lines 319
Lines of code 211
Logical lines of code 99
Comment lines 28
Methods 24
Properties 3

Methods 24

Method Rating Maintainability Complexity Lines of code
parseRequest()
A
48 12 34
isProductList()
S
67 8 6
_getProductListBaseQuery()
S
48 5 34
isProductCategory()
S
68 5 6
isProductTag()
S
68 5 6
getProductQuery()
S
59 4 13
improveSearchQueryWhere()
S
60 4 12
menu()
S
63 4 10
improveSearchQueryJoin()
S
61 4 10
getProductCategoryListQuery()
S
64 4 9
getProductTagListQuery()
S
64 4 9
isAdminProductList()
S
77 3 3
isAdminOrderList()
S
77 3 3
getSearchFields()
S
68 3 7
isProduct()
S
78 2 3
isAccount()
S
76 2 3
isCart()
S
76 2 3
intercept()
S
70 2 7
addEndpoints()
S
72 2 5
getProductListQuery()
S
75 1 4
run()
S
67 1 7
getAdminOrderListQuery()
S
75 1 4
getAdminProductListQuery()
S
82 1 3
__construct()
S
65 1 10